#pragma once

#include "external/DirectXTex/DirectXTex.h"

namespace renderit
{
	namespace messiah
	{
		class dxtc_loader
		{
		public:
			dxtc_loader();

			~dxtc_loader();

		public:
			bool convert_dds(const std::string& filepath, const std::string& outpath);

			bool convert_tga(const std::string& filepath) { return false; }

		private:
			DirectX::ScratchImage* scratch_image_;
			DirectX::TexMetadata tex_meta_data_;
		};
	}
}